﻿*{ margin:0; padding:0; color:#333;}
a{ text-decoration:none;}
li{ list-style:none;}
img{ border:0 none;}
body{ font:Tahoma, Arial; font:#000; font-size:12px;}

#all{ width:980px; height:auto; margin: 0 auto;}
#top{ width:980px; height:288px; margin: 0 auto;}

#top .banner .floatt{ width:980px; height:30px; display:inherit; background:url(images/top.jpg) no-repeat;  }
#top .banner .floatt .line{ float:right; padding-right:24px;}
#top .banner .floatt .line a{ color:#333; line-height:30px; font-size:12px;}

#top .banner{ width:980px; height:200px;}
#top .banner .banner1{ width:980px; height:140px; background:url(images/top_01.gif) no-repeat;}
#top .banner .banner2{ width:980px; height:60px; background:url(images/top_02.png) no-repeat;}
#top .header{ width:980px; height:40px;}

#top .date{ width:980px; height:35px; background:url(images/nav_01.png) repeat-x;}
#top .date ul{ padding-top:10px; padding-left:28px;}
#top .date ul li{ float:left;}

#main{ width:980px; height:auto; margin: 0 auto;}
#main1{ width:980px; height:290px; }
#main1 .news{ width:313px; height:270px; float:left; padding-top:8px;}

#main1 .information{ width:407px; height:290px; float:left;}
#main1 .information .title{ width:407px; height:39px; background:url(images/main1_03.png) no-repeat;}
#main1 .information .title .total { height:29px; width:400px; padding-top:15px; display:block; }
#main1 .information .title .total .headline{ font-size:14px; color:#333; font-family:"宋体"; font-weight:bold; height:20px; width:100px; padding-left:36px; float:left;}
#main1 .information .title .total .more{ float:right; width:70px; height:20px;}
#main1 .information .content{ width:405px; height:240px; border:1px #CCC solid; border-top:none;}
#main1 .information .content ul{ width:375px; height:29px; padding:0 15px; line-height:30px; font-size:12px; display:block;}
#main1 .information .content ul .newss{ width:325px; height:29px; float:left; border-bottom:dashed 1px #CCC; padding-left:5px;}
#main1 .information .content ul .datee{ width:40px; height:29px; float:left; border-bottom:dashed 1px #CCC;}

#main1 .notice{ width:244px; height:290px; float:right;}
#main1 .notice .title{ width:244px; height:39px; background:url(images/main1_05.png) no-repeat;}
#main1 .notice .title .total { height:29px; width:238px; padding-top:15px; display:block; }
#main1 .notice .title .total .headline{ font-size:14px; color:#333; font-family:"宋体"; font-weight:bold; height:20px; width:100px; padding-left:36px; float:left;}
#main1 .notice .title .total .more{ float:right; width:70px; height:20px;}
#main1 .notice .content{ width:242px; height:240px; border:1px #CCC solid; border-top:none;}
#main1 .notice .content ul{ width:224px; height:29px; padding:0 10px; line-height:30px; font-size:12px; display:block;}
#main1 .notice .content ul .newss{ width:177px; height:29px; float:left; border-bottom:dashed 1px #CCC; padding-left:5px;}
#main1 .notice .content ul .datee{ width:40px; height:29px; float:right; border-bottom:dashed 1px #CCC;}

#main2{ width:980px; height:315px; clear: both;}

#main2 .notice{ width:451px; height:315px; float:left;}
#main2 .notice .title{ width:451px; height:39px; background:url(images/main2_03.png) no-repeat;}
#main2 .notice .title .total { height:22px; width:448px; padding-top:15px; display:block; }
#main2 .notice .title .total .headline{ font-size:14px; color:#333; font-family:"宋体"; font-weight:bold; height:20px; width:100px; padding-left:36px; float:left;}
#main2 .notice .title .total .more{ float:right; width:70px; height:20px;}
#main2 .notice .content{ width:449px; height:265px; border:1px #CCC solid; border-top:none;}
#main2 .notice .content table { font:Tahoma, Arial; font:#000; font-size:12px;} 


#menu .title{ width:104px;font-size:14px; color:#333; font-family:"宋体"; font-weight:bold; height:20px;  padding-left:36px; float:left; line-height:30px;}
#qa .content ul { width:480px; height:58px; padding:0 15px; line-height:30px; font-size:12px; display:block; }
#qa .content ul li{ width:460px; height:29px; border-bottom:dashed 1px #CCC; padding-left:5px; text-align:left; line-height:30px;}
#qa .content ul .lib{ height:29px; border:none; /*background:url(images/lib.jpg) repeat-x;*/}
#qa .content ul .lib a{ height:29px; border:none; /*background:url(images/lib.jpg) repeat-x; */border-bottom:dashed 1px #ccc;}


#bannerr{ width:980px; height:102px; clear: both;}

#main3{ width:980px; height:260px;}
#main3 .title{ width:980px; background:url(images/main3_03.png) no-repeat; height:35px;}
#main3 .content{ width:978px; height:225px; border:1px solid #CCC; border-top: none;}
#main3 .content .cont1{ width:232px; height:199px; padding-left:10px; padding-top:10px; float:left;}
#main3 .content .tit{ width:230px; height:29px; border:1px solid #ccc; border-bottom:none; background:url(images/main3_t_03.png) repeat-x;}
#main3 .content .mainn{ width:210px; height:170px; border:1px solid #ccc; border-top:none; padding:5px 10px 0px 10px;}
#main3 .content .mainn li{ height:26px; border-bottom:1px dashed #CCC; text-align:left; line-height:26px;}


#main4{ width:980px; height:286px; padding-top:8px; clear: both;}
#main4 .imgg{ width:108px; height:201px; padding-top:35px; float:left;} 
#main4 .typical{ width:300px; height:280px; float:left; padding-top: 10px;}

/*#main4 .degree{ width:340px; height:270px; float:left; padding-top:7px;}
#main4 .degree .content{ width:328px; height:247px; border:solid 1px #CCC; border-top:none;}
*/
#main4 .position{ width:228px; height:282px; float:right; padding-top:2px;}
#main4 .position .title{ width:228px; height:39px; background:url(images/position.jpg) no-repeat;}
#main4 .position .content{ width:226px; height:243px; border:solid 1px #CCC; border-top:none;}


#degree .complex{ width:290px; padding-left:17px;}
#degree .complex .first{ height:100px; padding-top:10px;}
#degree .complex ul{ width:290px; height:33px; border-bottom:dashed 1px #ccc;}
#degree .complex ul .newss{ width:240px; height:30px; float:left; padding-left:5px; line-height:28px;}
#degree .complex ul .newss a{ width:240px; height:30px; float:left; padding-left:5px; line-height:28px; background:none; font-weight:normal; text-indent:0; border:0; color:#333;text-align:left; padding-left:0; }
#degree .complex ul .datee{ width:40px; height:30px; float:left; line-height:30px; background:none;}
#degree .complex ul .datee a{ width:40px; height:30px; float:left; line-height:30px; background:none; font-weight:normal; border:0;color:#333;text-indent:0; text-align:left;}

#degree .complex .first img{ float:left;}

#typical .content{ width:240px; height:240px; padding: 0px 10px;}
#typical .content ul .conn{ background: none; height:26px; border-bottom:1px dashed #CCC; line-height:25px; }
#typical .content ul .conn a{width:255px; font-size:12px; font-weight:normal; color:#000; text-align:left; text-indent:0;height:26px; line-height:25px;}
#typical .content ul .conn a:hover{ color:#000; background: none;}





#main5 .study{ width:408px; height:250px; float:left;}
#main5 .study .title{ background:url(../images/main5_11.png) no-repeat; width:380px; height:35px;}
#main5 .study .content{ width:378px; height:200px; border:1px solid #CCC; border-top:none;}

#main5{ width:980px; height:250px; padding-top:8px;}
#main5 .study{ width:408px; height:250px; float:left;}
#main5 .study .title{ background:url(images/main5_11.png) no-repeat; width:380px; height:35px;}
#main5 .study .content{ width:378px; height:200px; border:1px solid #CCC; border-top:none;}

#main5 .study .complex{ width:350px; padding-left:17px;}
#main5 .study .complex .first{ height:100px; padding-top:10px;}
#main5 .study .complex ul{ width:350px; height:33px;}
#main5 .study .complex ul .newss{ width:290px; height:30px; float:left; border-bottom:dashed 1px #CCC; padding-left:5px; line-height:28px;}
#main5 .study .complex ul .datee{ width:40px; height:30px; float:left; border-bottom:dashed 1px #CCC;line-height:30px;}



#main5 .menuu{ width:340px; height:250px; float:left;}
#main5 .menuu .title{  width:340px; height:40px; float:left;}
#main5 .menuu .title1{ background:url(images/menu.png) no-repeat; width:34px; height:40px; float:left;}
#main5 .menuu .title2{ background:url(images/menu_t_03.png) repeat-y; width:305px; height:31px; float:left; margin-top:9px; font-size:14px; line-height:30px; text-indent:10px; font-weight:bold; color:#333;}
#main5 .menuu .content { width:340px; height:200px; float:left;}
#main5 .menuu .content li{ width:131px; height:82px; float:left; padding-top:15px; padding-left:10px;}
#main5 .menuu .content ul .second{ padding-left:50px;}

#main5 .button{ width:220px; height:220px; float:right; }
#main5 .button li { width:220px; height:50px;}

#footerr { width:980px; height:200px; margin: 0 auto; clear: both;}
#copyright{ width:980px; height:127px; margin: 0 auto;}
#copyright .copy{ background:url(images/foot.jpg) repeat-x; height:107px; width:980px; line-height:30px; text-align:center; clear:both; display:block; float:left;}
#copyright .copy li{width:980px; line-height:30px; text-align:center;}

/* header-nav */

.header-nav {
	background:url(images/nav_03.gif) repeat-x;	margin:0 auto;width:980px;height:40px; display:block;
}
.header-nav {
	background:url(images/nav_03.gif) repeat-x;	margin:0 auto;width:980px;height:40px; display:block;
}
/* nav-menu */
#nav-menu {z-index:500;height:40px;list-style-type:none;list-style-image:none;line-height:40px;/*width:620px;*/font-size:12px; padding:0 40px; display:block;}
#nav-menu li.top-menu {display:block;float:left;height:40px; font-size:14px;}
#nav-menu li.line {	float:left;	width:2px;	height:35px;line-height:40px; background:url(images/nav_06.png) no-repeat 0 10px; }
#nav-menu li a.main-menu {padding:0;line-height:40px;display:block;	float:left;	height:40px;cursor:pointer;	font-weight:bold;text-decoration:none;color:#fff;}
#nav-menu li a.main-menu span {	width:90px;	display:block;	text-align:center;	float:left;	height:40px; color:#FFF;}
#nav-menu li a.main-menu span.down {padding:0;width:90px;display: block;text-align:center;	float:left;	height:40px;letter-spacing:1px;}
#nav-menu li:hover a.main-menu { }
#nav-menu li:hover a.main-menu span { }
#nav-menu li:hover a.main-menu span.down { }
#nav-menu li:hover {z-index:200;position:relative;color:#000;}
#nav-menu li:hover ul.sub-menu {z-index:270;padding:0px;width:90px;height:40px;top:40px;left:0px;white-space:nowrap;}
#nav-menu li:hover ul.sub-menu li {position:relative;width:90px;display:block;float:left;height:40px;font-weight:normal;background:#009c00;	border:#FFF 1px solid;	border-top:none;color:#660066; text-align:center;}
#nav-menu li:hover ul.sub-menu li a {border:0px;	line-height:40px;	width:90px;	height:40px;	color:#fff;	display:block;	text-decoration:none;}

#nav-menu li ul.sub-menu li a.fly-menu {background:#009c00; height:40px;}/*二级菜单*/
#nav-menu li:hover ul.sub-menu li a:hover {	background:#660066;	color:#fff;}
#nav-menu li:hover ul.sub-menu li a.fly-menu:hover {	background:#117c11;	color:#fff;}/*二级菜单激活时*/

#nav-menu li:hover li:hover ul {	z-index:400;	border-bottom:none;	padding:0px;	width:120px;	white-space:nowrap;	height:auto;	top:0px;	left:90px;}
#nav-menu ul {	position:absolute;	padding:0px;	list-style-type: none;	list-style-image: none;	margin:0px;	width:0px;	height:0px;	top:-9999px;	left:-9999px;}

#nav-menu li:hover ul ul {	position: absolute;	padding:0px;	margin:0px;	list-style-type: none;	list-style-image: none;	width:0px;	height:0px;	top:-9999px;	left:-9999px;}
#nav-menu li:hover li:hover ul ul {	position: absolute;	padding:0px;	margin:0px;	list-style-type: none;	list-style-image: none;	width:0px;	height:0px;	top:-9999px;	left:-9999px;}
#nav-menu li:hover li:hover a.fly-menu {	background:#117c11;	color:#fff;}/*显示三级菜单时的二级菜单状态*/
#nav-menu li:hover li:hover li a.fly-menu {	background:#FC0;	color:#fff;}
#nav-menu li:hover li:hover li, #nav-menu li:hover li:hover li a {	background:#009c00;	color:#fff;	width:100px;}/*三级菜单状态*/
#nav-menu li:hover li:hover li:hover, #nav-menu li:hover li:hover li:hover a {	background:#117c11;	color:#fff;	width:100px;}/*三级菜单激活时*/


#nav-menu li:hover ul.sub-menu1 {z-index:270;padding:0px;width:90px;height:40px;top:40px;left:0px;white-space:nowrap;}
#nav-menu li:hover ul.sub-menu1 li {position:relative;width:190px; display:block;float:left;height:40px;font-weight:normal;background:#009c00;	border:#FFF 1px solid;	border-top:none;color:#660066; text-align:center;}
#nav-menu li:hover ul.sub-menu1 li a {border:0px;	line-height:40px;	width:190px;	height:40px;	color:#fff;	display:block;	text-decoration:none;}

/*------------------Q&A------------------*/
body,ul{margin:0; padding:0; list-style:none; font:12px "宋体";}
#qa {	width:510px; height:315px; float:right;}
#qa ul li { float:left; }
#qa li a {	color:#999;	width:70px; text-decoration:none; display:block; height:28px; line-height:30px; text-align:center; overflow:hidden; background:url(images/nav_a.png) repeat-x; border-top:solid 1px #CCC;}
#qa .content li a{ width:440px; height:29px; background:none; border-bottom:dashed 1px #CCC; padding-left:5px; text-align:left; line-height:30px; float:left; border:none; color:#333;}
#qa .content  li img{ float:left; padding-top:5px;}
#qa .content  li a:hover{ background:none; font-weight:normal; color:#000;}
#qa ul li a:hover{ color:#999; background:#FFF url(images/tab_1.jpg) no-repeat 0 0px; font-weight:bold;}
#qa ul li.yes {padding:0;border:none;}
#qa ul li.yes a  { color:#000; width:70px;height:28px;line-height:30px;display:block; font-weight:bold; margin-bottom:-5px; background:url(../images/tab_2.jpg) no-repeat 0px 0; overflow:hidden;}	
#qa .content {line-height:50px; text-align:center; font-size:20px; color:#000; height:265px; border-top:none; clear:both;	background:#FFF; border:1px solid #CCC; border-top:none;}
.no { display:none;}
#menu li{ width:70px; height:28px;}

enu { background:url(images/main2_05.png) no-repeat; height:39px; width:510px; padding-top:8px;}


/*------------------学历教育------------------*/
#degree {	width:330px; height:281px; float:left; padding-top:8px;}
#degree ul li { float:left; }
#degree ul li a {	color:#999;	width:50px; text-decoration:none; display:block; height:25px; line-height:30px; text-align:center; overflow:hidden; background:url(images/nav_a.png) repeat-x; border-top:solid 1px #CCC;}
#degree ul li a:hover{ color:#999; background:#FFF url(images/tab_1.jpg) no-repeat 0 0px; font-weight:bold; height:25px; width:50px;}
#degree ul li.yes {padding:0;border:none;}
#degree ul li.yes a  { color:#000; width:50px;height:25px;line-height:26px;display:block; font-weight:bold; margin-bottom:-5px; background:url(images/tab_2.jpg) no-repeat 0px 0; overflow:hidden;}	
#degree .content { color:#333; height:247px; border-top:none; clear:both;	background:#FFF; border:1px solid #CCC; border-top:none; width:328px;}
.no { display:none;}
#menu1 li{ width:50px; height:25px;}
#menu1 { background:url(images/degree.jpg) no-repeat; height:35px; width:340px; padding-top:3px;}
#menu { background:url(images/main2_05.png) no-repeat; height:39px; width:510px; padding-top:8px;}


/*------------------典型风采------------------*/
#typical { width:280px; height:280px; /*background:url(images/aa_05.png) no-repeat 0 0;*/  }
#typical ul li {  float:left; background:url(images/aa_05.png) no-repeat 0 0; color:#000;  }
#typical ul li a { color:#333; width:90px;  text-decoration:none;  display:block;  height:26px; line-height:26px; text-align:center; overflow:hidden; font-weight:bold;}
#typical ul li a:hover{ color:#c93; background:url(images/aa_03.gif) no-repeat;}
#typical ul li.yes {padding:0;border:none;}
#typical ul li.yes a  { color:#c93; width:90px; height:27px; line-height:26px; display:block; font-weight:bold; margin-bottom:-5px; background:url(images/aa_03.gif) no-repeat;  overflow:hidden; } 
.content { color:#000; height:171px; border-top:none;  clear:both; }
.no { display:none;}

/*------------------友情链接------------------*/

#tab { width:980px;  height:200px; background:url(../images/tab_1.png) repeat-x ; display:block; float:left;}
#tab ul li {  float:left; background:url(../images/tab_1.png) repeat-x #f4f7f0;}
#tab ul li a { color:#333; font-size:14px; font-weight:bold; width:245px;  text-decoration:none;  display:block;  height:30px; line-height:30px; text-align:center; overflow:hidden; background:url(../images/tab_1.png) repeat-x #f4f7f0;}
#tab ul li a:hover{ color:#333; background:url(../images/tab_2.png) #9c6 repeat-x; }
#tab ul li.yes {padding:0;border:none;}
#tab ul li.yes a  { color:#360; width:245px; height:30px; line-height:30px; display:block; font-weight:bold; margin-bottom:-5px; background:url(../images/tab_2.png) #9c6 repeat-x; overflow:hidden; } 
#tab .content {  color:#000; height:160px; border-top:none;  clear:both; border:solid 1px #CCC; border-top:none; padding-left:20px;}
#tab .content ul {width:900px; height:30px;}
#tab .content ul li { width:220px; height:30px; background:none; padding-top:9px; padding-right:5px;}
#tab .content ul li a { width:220px; height:30px; background:none; color:#000; line-height:30px;}
#tab .content ul li a:hover { width:220px; height:30px; background:none; color:#000;}
.no { display:none;}
#menu3 li{ width:245px; height:25px;}
#menu3 { background:url(../images/tab_1.png) repeat-x;height:30px; width:980px; padding-top:3px; display:block; border-bottom:#090 solid 3px;}


/*-------------------------学习之窗-----------------------*/



#study {width:408px; height:250px; float:left;}
#menu4 ul li { float:left; }
#menu4 li a {	color:#999;	width:65px; text-decoration:none; display:block; height:26px; line-height:30px; text-align:center; overflow:hidden; background:url(images/nav_a.png) repeat-x; border-top:solid 1px #CCC;}
#menu4 a:hover{ color:#999; background:#FFF url(images/tab_1.jpg) no-repeat 0 0px; font-weight:bold;}
#menu4 .yes {padding:0;border:none;}
#menu4 .yes a  { color:#000; width:65px;height:25px;line-height:30px;display:block; font-weight:bold; margin-bottom:-5px; background:url(images/tab_2.jpg) no-repeat 0px 0; overflow:hidden;}	
/*#study .content { color:#333; height:248px; border-top:none; clear:both;	background:#FFF; border:1px solid #CCC; border-top:none;}
.no { display:none;}*/
#menu4 li{ width:65px; height:27px; float:left; text-align:center;}
#menu4 { background:url(images/main5_12.png) no-repeat; height:32px; width:205px; padding-left:175px; padding-top:3px;}








#demo {
background: #FFF;
overflow:hidden;
width: 980px;
margin: 0 auto;
clear: both;
height:170px;
}
#demo img {
border: 3px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}


/*浮动广告*/
.float_layer { width: 220px; border: 1px solid #aaaaaa; display:none; background: #fff; text-align:left;}
.float_layer h2 { height: 22px; line-height: 22px; padding-left: 10px; font-size: 14px; color: #333; background: url(images/msgTopBg.gif) repeat-x; border-bottom: 1px solid #aaaaaa; position: relative; font-weight:normal;}
.float_layer .min { width: 21px; height: 20px; background: url(images/min.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .min:hover { background: url(images/min.gif) no-repeat 0 0; }
.float_layer .close { width: 21px; height: 20px; background: url(images/close.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 3px; }
.float_layer .close:hover { background: url(images/close.gif) no-repeat 0 0; }
.float_layer .content { height: 55px; overflow: hidden; font-size: 12px; line-height: 18px;  }
.float_layer .wrap { padding: 10px; color: #127805;}